package org.springblade.common.constant;

public interface StressConstant {
	/**
	 * 仪器类型-设备
	 */
	Integer STRESS_SENSOR_TYPE_DEVICE = 0;
	/**
	 * 仪器类型-网关
	 */
	Integer STRESS_SENSOR_TYPE_GATEWAY = 1;
	/**
	 * 仪器类型-采集仪
	 */
	Integer STRESS_SENSOR_TYPE_ACQUISITION = 2;
	/**
	 * 仪器类型-传感器
	 */
	Integer STRESS_SENSOR_TYPE_SENSOR = 3;
	/**
	 * 仪器类型-测点
	 */
	Integer STRESS_SENSOR_TYPE_POSITION = 4;
	/**
	 * 采集类型-振弦
	 */
	Integer STRESS_SENSOR_TYPE_VIBRATING = 5;
	/**
	 * 采集类型-温度
	 */
	Integer STRESS_SENSOR_TYPE_TEMPERATURE = 6;
	/**
	 * 仪器类型状态-正常
	 */
	Integer STRESS_SENSOR_STATUS_TYPE_NOMAL=1;
	/**
	 * 预警类型状态-正常
	 */
	Integer STRESS_ALARM_STATUS_TYPE_NOMAL=1;

	/**
	 * 振弦数据采集
	 */
	int STRESS_VIBRATING_DATA_FLAG = 5; //0x05 表示振弦数据标识符
	int STRESS_TEMPERATURE_DATA_FLAG = 4; //0x01 表示温度数据标识符
	int STRESS_SIGNAL_DATA_FLAG = 112; //0x70 表示信号强度标识符
	int STRESS_BATTERY_VOLTAGE_FLAG = 100; //0x64 表示电池电压标识符
	int STRESS_BATTERY_CURRENT_FLAG = 113; //0x64 表示电池电流标识符，正表示充电，负表示放电
	int STRESS_VIBRATING_FLAG = 50; //0x32 表示振弦数据同步


	/**
	 * 设备类型
	 */
	Integer STRESS_DEVICE_TYPE_TOWER_CRANE = 2;//塔式
	Integer STRESS_DEVICE_TYPE_TROTAL_CRANE = 9;//门座式
	Integer STRESS_DEVICE_TYPE_PARACHUTE = 10;//防坠器
}
